home *** CD-ROM | disk | FTP | other *** search
/ PC World Interactive 2 / PC World Interactive 2 - Eylül 1997.iso / shar / inte / yak / readme.txt < prev    next >
Text File  |  1996-07-19  |  13KB  |  268 lines

  1. YAK - Winsock Personal Chat Program and Multi-Document Text Editor - Version 1.0 beta
  2. =====================================================================================
  3.  
  4.  
  5.  
  6. Copyright ⌐ 1996 - Brian Bandy and Ben Smith.  All Rights Reserved.
  7.  
  8. This program is protected by copyright law.  Unauthorized reproduction or
  9. distribution of this program, in whole or in part, is not permitted without the
  10. expressed written permission of the authors.
  11.  
  12.  
  13.  
  14. Product Description and Features
  15. =====================================================================================
  16. Yak is a Winsock 1.1 compliant Personal Chat Program for use on any TCP/IP network,
  17. including the Internet.  Yak's main feature is to allow two or more individuals to
  18. "chat" with each other over the Internet.
  19.  
  20. Yak can be extremely useful for several groups of computer users, including:
  21.  
  22. * Families which are separated by long distances.  Yak can be used to save on long
  23.   distance phone charges.  Most Internet connections are made via a local phone
  24.   call for a small, fixed monthly fee.
  25.  
  26. * Computer hobbyists and small software developers wanting to cooperate and
  27.   communicate over the Internet.
  28.  
  29. * People who enjoy chatting with other people over the Internet.
  30.  
  31. Yak allows you to establish remote connections with as many as 255 other Yak
  32. users.  Everything you type in your Local Broadcast Window is sent to every
  33. remote user you are connected to.  You can be connected to a single person for
  34. a private session, or to several people for a "conference" chat.
  35.  
  36. Yak includes an address book which stores the names and IP addresses of those
  37. you "Yak" with most often.
  38.  
  39. Yak includes a Notepad-like text editor which supports multiple documents.
  40. You can now be working on a text file (or reviewing one) while online Yaking
  41. with others.  (This file was written using the Yak text editor feature!)
  42.  
  43. Yak supports full cut, copy, paste, and delete functionality ... even ONLINE!
  44. You can cut, paste, and delete to/from any text window and the Local Broadcast
  45. Window.  So you can copy a segment from a text file and paste it right into your
  46. conversation.  You can copy from any window, including Remote Chat windows, and
  47. then paste into any other window, or any other Windows program.
  48.  
  49. Yak supports full online editing of the Local Broadcast Window.  You can move
  50. or change anything in the Local Broadcast Window, even before the current line,
  51. and your changes are immediately reflected on the remote end.  You can even see
  52. when a remote user is simply hi-lighting text in preparation for a cut/copy.
  53.  
  54. Yak supports a window "Snapshot" feature which allows you to select any window,
  55. local, remote, or document, and make a "Snapshot," or duplicate, in a new Document
  56. window.  This makes it possible to instantly capture a copy of an entire remote
  57. conversation for editing purposes, without having to stop Yaking.
  58.  
  59. Yak allows you to save your conversation windows to text files.  Yak will also
  60. let you print any window's contents.
  61.  
  62. Yak lets you select the font, colors, and tab stops of your choice for each 
  63. type of window.  There are three window types in Yak: Local Broadcast, 
  64. Document, and Remote Chat Windows.  Yak remembers these settings between
  65. Yak sessions.
  66.  
  67. Yak performs Finger and Whois lookups.  You no longer have to load a Finger
  68. client along with your chat program to lookup the IPs of those you want to chat
  69. with.  Future versions of Yak will include a method of looking up Variable
  70. IP addresses automatically!  (See the "Future Enhancements..." section below.)
  71.  
  72. Yak allows you to transfer files to and from any connected remote user.  Yak
  73. will allow multiple files to be transferred simultaneously.  Currently you
  74. cannot specify *.* as your filename, but you can start a new file transfer
  75. while another is in progress.
  76.  
  77. Yak offers an instant "Empty" of your Local Broadcast Window.  When you press
  78. <Esc> in the Local Broadcast Window, all text in the window is immediately
  79. erased ... on both the Local AND Remote ends.
  80.  
  81. Yak includes an "Auto-Tile" feature which, when turned on, will automatically
  82. retile all your windows, in your preference of Horizontal or Vertical
  83. orientation, every time you open or close a Yak window.  You can also select
  84. a single menu option to close all open remote windows, all open document
  85. windows, or all open windows of all types at once.
  86.  
  87. Yak Document windows offer a "word wrap" toggle.
  88.  
  89. Yak is extremely easy to install and use.
  90.  
  91. Yak is just as easy to uninstall and upgrade.
  92.  
  93. Yak consists of only one file, Yak.exe.  Yak does not create any additional
  94. files internally with the exception of text files you create using the text
  95. editor.  This means Yak won't hog your system's resources.
  96.  
  97.  
  98.  
  99. Files Included in Yak10b.zip
  100. =====================================================================================
  101. Yak.exe       The actual Yak Winsock Personal Chat for Windows 95 program file
  102. Readme.txt    Documentation, installation, and release notes (This file)
  103. Order.yak     Registration order form
  104. License.yak   Shareware license agreement -- Read before using Yak
  105. File_id.diz   A description file for posting Yak on a BBS for distribution
  106.  
  107.  
  108.  
  109. Installation
  110. =====================================================================================
  111. A complete Yak installation consists of only one file, Yak.exe.  Simply move this
  112. file into any folder on your computer's hard drive.
  113.  
  114. Yak *requires* Windows 95 and an Internet connection using the Dial-up Networking
  115. Services or a Direct Connection.  If you try using Yak with any winsock stack
  116. other than the one for Windows 95, we would love to hear if and how well it works.
  117.  
  118. If you have a variable IP address (one which changes each time you login to the
  119. Internet), Yak may appear to "lock up" if you are not logged in before you run the
  120. Yak.exe program.  Don't panic, Yak is simply looking for your IP address and will
  121. timeout and continue operation within a minute or two.  This appears to be a
  122. problem with the Windows 95 implementation of Winsock 1.1.
  123.  
  124. There are two ways around the above problem:
  125.  
  126. 1) Make sure you're logged into the Internet before running Yak.exe.
  127.    Yak WILL find your IP if you're online, even if it's a "variable" IP.
  128.  
  129. 2) If you use Dial-up Networking Services for your Internet access, you can turn
  130.    on the "AutoDial" feature in Windows 95's Internet Properties dialog.
  131.  
  132.    A) Open the "Control Panel" in Windows 95.
  133.    B) Open the "Internet" control.
  134.    C) Select the "AutoDial" tab (1st tab in the dialog).
  135.    D) Check the "Use AutoDial" box.
  136.  
  137.    From this point on, every time you run Yak without first logging into the
  138.    Internet, Windows 95 will prompt you to connect to your provider.
  139.  
  140. Yak supports several sound events.  To set them, first run Yak.exe.  Then,
  141. select "Sounds" from the Windows 95 Control Panel and scroll down the list
  142. until you find the "Yak" application heading.  Due to copyright restrictions,
  143. and to minimize the size of the Yak distribution file, default sound files are
  144. not provided.  Simply select from any sound files already on your system.
  145.  
  146.  
  147.  
  148. Uninstallation
  149. =====================================================================================
  150. A complete Yak installation consists of only three files, Yak.exe.  Simply remove
  151. this file from your system to uninstall Yak.
  152.  
  153. Note, however, that Yak stores all of its run-time "settings" in the Windows 95 
  154. Registry.  You might want to remove these settings before deleting the Yak files
  155. from your system.  To remove these settings, do the following:
  156.  
  157. 1) Run Yak.exe
  158. 2) Select "Forget ALL Settings..." from the "Options" menu
  159. 3) Click the "Yes" button in the dialog box to remove all registry settings for Yak
  160. 4) IMMEDIATELY close Yak!
  161. 5) Delete the Yak files
  162.  
  163. Many of Yak's internal settings are saved in the registry at the time you perform
  164. an action altering them.  For example, each time you move or resize the main Yak
  165. application window, the new window coordinates are stored in the registry.
  166. Therefore, to make sure all registry entries have been completely removed, do NOT
  167. perform ANY actions within Yak after "Forget ALL Settings..." has been selected.
  168. If you close the Yak application IMMEDIATELY after forgetting all settings, no
  169. further settings will be saved in the registry.
  170.  
  171. You will in no way harm or hinder the operation or performance of your computer
  172. by leaving the Yak registry settings intact.  No other application installed on
  173. your computer will use or reference Yak's registry settings at any time.  Yak's
  174. registry settings take up a very small amount of space (less than 1Kb) on your
  175. hard drive.  Therefore, there is no risk to leaving them in your registry.
  176.  
  177. When future versions of Yak are released, they will be able to reference any of
  178. the registry settings which already exist.  So, when you upgrade, all you will
  179. have to do is copy the new Yak files over the old ones and run it.  Your tabs,
  180. fonts, colors, address book entries, window positions, etc. will still be
  181. available to the new version.
  182.  
  183.  
  184.  
  185. Future Enhancements Planned for Yak
  186. =====================================================================================
  187. * Help File -- Soon, Yak will include a help file.  Context-sensitive help is also
  188.   planned for the near future.
  189.  
  190. * Mail Notification Window -- Yak will check your POP3 mailbox on a user-defined
  191.   interval and allow you to launch a mail client of your choice.
  192.  
  193. * Variable IP Resolution -- Yak will keep a list of "online" IP addresses for
  194.   those you Yak with most often.
  195.  
  196. * Private chat windows -- Yak will allow private conversations between two users
  197.   during a conference session.
  198.  
  199. * UNIX Talk Compatibility -- Yak will support connections with UNIX Talk and
  200.   NTalk clients.
  201.  
  202. * MAPI E-Mail of Window Text -- Yak will allow you to send the text in any window
  203.   to any e-mail address.
  204.  
  205. * DNS Lookups -- Yak will allow lookups of Local and Remote IP numbers and names.
  206.  
  207. * Unlimited Text Size -- 64Kb limitation of text windows will be eliminated.
  208.  
  209. * "Smiley" Toolbar -- Yak will offer a floating and dockable "Smiley" toolbar.  The
  210.   toolbar will include tooltips to describe the emotions of each smiley.
  211.  
  212. * Simultaneous Editing -- Yak will allow more than one person to edit a single
  213.   text file online simultaneously.  All connected users will be able to edit,
  214.   save, and print the file.
  215.  
  216.  
  217.  
  218. Registration
  219. =====================================================================================
  220. Yak is protected by Copyright law.  We have released Yak as "Shareware" so as to
  221. allow you, the user, to "try it before you buy it."  You are allowed to use the
  222. non-registered version of Yak without paying for it, provided you do so as
  223. specified in the License.yak file.  You are also allowed to copy and distribute
  224. the Yak10b.zip file provided you do so as specified in the License.yak file.
  225.  
  226. If, after your evaluation of Yak, you decide that you like the product and would
  227. like to continue using it, you are required to complete and return the order form
  228. with your payment.  See the Order.yak file for pricing details.
  229.  
  230. Both the non-registered and registered versions of Yak are identical in features
  231. and functionality.  The only limiting feature added to the non-registered
  232. version is a "nag box" which appears every five minutes to remind you to
  233. register the software.
  234.  
  235. You will receive the following benefits when you register Yak:
  236.  
  237. 1) A registered copy of Yak, without the nag box
  238. 2) Registered copies of all new Yak versions as they are released
  239. 3) Free technical support via e-mail or via Yak itself
  240. 4) Information about updates to Yak and new products developed by the authors
  241. 5) A warm, fuzzy feeling because you are a good person who has done the right
  242.    thing by supporting Shareware
  243.  
  244.  
  245.  
  246. Note From the Authors
  247. =====================================================================================
  248. We decided to create Yak for several reasons:
  249.  
  250. 1) We wanted to become more proficient as Windows 95 programmers.
  251. 2) We wanted a personal chat program with all the features we felt were important.
  252.    We use Yak to communicate ourselves.  We use it as an aid to developing software
  253.    together because we live hundreds of miles apart.
  254. 3) We wanted to keep in touch with our extended families.  Our family members live
  255.    throughout the United States and England, and Yak provides us with a very
  256.    inexpensive way to keep in touch.
  257.  
  258. We hope you enjoy using Yak as much as we enjoy creating and enhancing Yak.  If
  259. you find a special use for Yak, please share it with us.  We would love to hear
  260. how Yak helps you.  If you have any ideas for new or better features, please
  261. don't hesitate to share them as well.  We can be very responsive.  You won't be
  262. waiting months or years for upgrades and revisions.
  263.  
  264. Enjoy!
  265.  
  266. Brian Bandy                             Ben Smith
  267. bbandy@whc.net                          benbean@ionet.net
  268.